ted macdougall
Inside the Touchline: Why Vietnamese Football Is Entering a Season of Missed SignalsThe season opens with a heartbeat in the press room, before the opening...
Vietnamese Football's Data Problem: The Dressing Room Is the Court, the Numbers Are WitnessesVietnamese football has a data problem. For years, the conversation around th...
2027 FIVB Women's Volleyball World Cup: 18 of 32 Spots Confirmed After Five Continental Qualifiers CloseThe bronze medal match of the 2026 AVC Women's Volleyball Asian Championship ...
PV Sindhu in Hangzhou: The Stress Fracture That Never Appeared on the ScoreboardThere was a moment in Hangzhou I never managed to photograph, only to scribbl...
India 3-0 Japan: The Team Medal Was Locked by the Third RubberThere is a column in every team-tie scorecard that almost nobody reads: the...
Asian Games 2026 Day 1: India's Women's Badminton Team Opens Against Kazakhstan, and the Workload Question Nobody CountsOn the Day 1 schedule of the Asian Games 2026, India's women's badminton team...
The Empty Medical Bulletin: Why Silence About Injury Is the Highest-Risk Signal in Vietnamese EsportsThe medical bulletin runs four lines. Publication date. Player name. The...
India Beat New Zealand, but Their AVC 2026 Quarterfinal Ticket Rests in Oman and Bahrain's FeetThere is a paradox anyone who has stood in a relay lane knows by heart:...
Rayados and the 794-Minute Youth Problem: The Compliance Paradox of a Liga MX Giant at Apertura 2026Monterrey (Rayados) are dealing with a problem that has nothing to do with...
V.League and the Money Problem: When Fairy Tales Can't Pay the Wage BillIt was a June evening in a small beer bar on Tạ Hiện Street, Hà Nội. I was...
Volleyball Scoring Explained: Rally Points, Sets, and the Fifth Set to 15One August evening, I sat in front of the screen rewatching an Olympic final....
Nikos Galis and the Four Sentences That Put Greek Basketball Governance Back Under ScrutinyA 68-year-old man who has barely appeared in the media for years posts a stat...
The Empty Data Sheet and the Trap of Early Conclusions in Youth Table Tennis ScoutingOne evening in March, I opened the scouting report file of a regional U19 tab...
Alex Eala Wins 6-1, 6-0 at the Asian Games: The Serve Data and the Medal MathThe match was pushed into Indoor Court C at the Higashiyama Park complex afte...
Vietnamese Football Through the Nine-Dimension Lens: When Sports News Steps Out of the Emotional ZoneFor many years, Vietnamese sports news has operated on a familiar rhythm: a...
Asian Games 2026: Five Match Days, Three Byes, and a Compressed BracketOn the official competition schedule, one line made me pause: on September 26...
World Cup 2026: The Transition Problem and the Silence That Decides MatchesIn the 80th minute of the 2026 World Cup final at Lusail Stadium, Argentina l...
PUBG Asia Stars 2026: Lifetime Bans, a Cancelled Stage, and the Price of TrustThe third match day of PUBG Asia Stars 2026 was supposed to begin on the...
The Invisible Contract of Vietnamese Billiards: Who Actually Pays a Cueist?The score stopped at 40-37. It was the final of an open three-cushion billiar...
A Nine-Section Scouting Report With Not a Single Data PointA fourteen-page PDF landed in my inbox in the second week of the summer...
